package controllers.interfaces;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Map;


import transaction.Transaction;

public interface TransactionController {
	public ArrayList<Transaction>getTransactions() throws Exception;
	public Map<Integer,Map<String,Double>> getAllStats() throws Exception;
	public void addTransaction(Transaction transaction) throws Exception;
	public void payWages() throws Exception;
	public Collection<Transaction> getWagesTransactions()throws Exception;
}
